FeaturePolicy should be considered when permissions.query() is called Differential Revision: https://phabricator.services.mozilla.com/D44210 bugzilla-url: https://bugzilla.mozilla.org/show_bug.cgi?id=1560570 gecko-commit: fa175de96c828f8d76fd318e127f7ac2b5fe43d5 gecko-integration-branch: autoland gecko-reviewers: baku, johannh 
diff --git a/permissions/feature-policy-permissions-query.html b/permissions/feature-policy-permissions-query.html new file mode 100644 index 0000000..bd152e9 --- /dev/null +++ b/permissions/feature-policy-permissions-query.html 
@@ -0,0 +1,11 @@ +<script> +'use strict'; + +Promise.resolve().then(() => navigator.permissions.query({name:'geolocation'})) + .then(permissionStatus => { + window.parent.postMessage({ state: permissionStatus.state }, '*'); +}, error => { + window.parent.postMessage({ state: null }, '*'); +}); +</script> +